package edu.guet.server.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import edu.guet.server.mapper.PaperStoreMapper;
import edu.guet.server.model.PaperStore;
import edu.guet.server.utils.ResultAPI;

import java.util.List;

@Service
public class PaperStoreService {
    @Autowired
    PaperStoreMapper paperStoreMapper;

    public ResultAPI setPaperStore(PaperStore paperStore) {
        boolean result = paperStoreMapper.setPaperStore(paperStore);

        System.out.println(result);
        if (result) {
            return ResultAPI.success("设置成功");
        } else {
            return ResultAPI.error("设置失败");
        }
    }

    public ResultAPI getPaperStore(Integer tech_id) {
        return ResultAPI.success(paperStoreMapper.getPaperStore(tech_id), "获取成功");
    }

    public ResultAPI deletePaperStore(int paper_id) {
        boolean result = paperStoreMapper.deletePaperStore(paper_id);

        if (result) {
            return ResultAPI.success("删除成功");
        } else {
            return ResultAPI.error("删除失败");
        }
    }

    public ResultAPI updatePaperStore(PaperStore paperStore) {
        boolean result = paperStoreMapper.updatePaperStore(paperStore);

        if (result) {
            return ResultAPI.success("修改成功");
        } else {
            return ResultAPI.error("修改失败");
        }
    }

    public ResultAPI addQsPaper(Integer paperId, List<Integer> qsIds) {
        boolean result=paperStoreMapper.addQsPaper(paperId,qsIds);
        if (result) {
            return ResultAPI.success("修改成功");
        } else {
            return ResultAPI.error("修改失败");
        }
    }
}
